package com.ziyun.pop.common.pay;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * 平台支付参数
 * 
 * @author Administrator
 *
 */
@Getter
@Setter
@ApiModel("支付请求参数")
public class PayParamDto {

	@ApiModelProperty(value = "父订单号", required = true)
	private String orderId;

	@ApiModelProperty(value = "支付方式", required = true)
	private PayType payType;

	@ApiModelProperty(value = "银行编码", required = false)
	private BankCode bankCode;

	// @ApiModelProperty(value = "是否使用预存款", required = true)
	// private Boolean useDeposit = false;

	@ApiModelProperty(value = "线下支付方式", required = false)
	private Integer offlineType;

	@ApiModelProperty(value = "对账号", required = false)
	private String tradeNo;

	@ApiModelProperty(value = "预存款密码", required = false)
	private String depositPwd;

	// 同步通知地址
	@ApiModelProperty(value = "同步通知地址", required = false)
	private String returnUrl;

}
